QT       += core gui
QT       += widgets

HEADERS += \
RegistroTermino.h \
RegistroDocumento.h \
RegistroAuxiliar.h \
Parser.h \
FileHandler.h \
ArchivoDocumentos.h \
ArchivoAuxiliar.h \
Archivo.h \
IndiceDocumentos.h \
BitWrapper.h \
ArchivoComprimido.h \
Codificador.h \
DocumentoPosiciones.h \
    ArchivoTerminos.h \
    Query.h \
    ParserUtils.h \
    ArchivoRepositorios.h \
    mainwindow.h \
    WorkerThread.h

SOURCES += \
RegistroAuxiliar.cpp \
Parser.cpp \
main.cpp \
FileHandler.cpp \
ArchivoDocumentos.cpp \
ArchivoAuxiliar.cpp \
BitWrapper.cpp \
Codificador.cpp \
CodificadorTest.cpp \
ParserTest.cpp \
DocumentoPosiciones.cpp \
ArchivoComprimido.cpp \
    Query.cpp \
    Archivo.cpp \
    mainwindow.cpp

win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../TestUnit/release/ -lgtest
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../TestUnit/debug/ -lgtest
else:unix: LIBS += -L$$PWD/../TestUnit/ -lgtest

INCLUDEPATH += $$PWD/../TestUnit/include
DEPENDPATH += $$PWD/../TestUnit/include

win32:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/../TestUnit/release/gtest.lib
else:win32:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/../TestUnit/debug/gtest.lib
else:unix: PRE_TARGETDEPS += $$PWD/../TestUnit/libgtest.a

FORMS += \
    mainwindow.ui
